.visitorList {
  padding: 0 25rpx 50rpx;

  .visitorList_top {
    width: 100%;
    height: 166rpx;
    background: linear-gradient(81deg, rgba(125,212,164,0.98), rgba(59,178,113,0.98));
    border-radius: 19rpx;
    padding: 0 34rpx 0 54rpx;
  }

  .visitorList_top--btn { 
    width: 155rpx;
    height: 58rpx;
    background: linear-gradient(81deg, rgba(254,241,209,0.98), rgba(254,241,209,0.98));
    border-radius: 29rpx;
    font-size: 29rpx;
    color: #943D21;
    transition: all 0.2s;
  }
  .list_footer_btn_hover {
    opacity: 0.8;
  }
  .list {
    padding: 40rpx 50rpx 30rpx ;
    background: #FFFFFF;
    border: 2px solid #ffffff;
    border-radius: 19rpx;
  }

  .list.isCheck {
    border-color: #5BC28A;
  }

  .list_block_title {
    width: 160rpx;
  }

  .list_footer {
    margin-top: 50rpx;
  }

  .list_footer_btn {
    width: 151rpx;
    height: 54rpx;
    background: linear-gradient(81deg, rgba(73,184,123,0.98), rgba(119,208,159,0.98));
    border-radius: 27rpx;
  }
  .list_footer_btn_hover {
    opacity: 0.8;
  }
}